package com.qf.service.impl;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.qf.bean.Rz;
import com.qf.mapper.RzDao;
import com.qf.service.RzService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * JoJoker
 * 李杨帆2019/12/9 16:53
 */
@Service
public class RzServiceImpl implements RzService {
    @Resource
    private RzDao rzDao;
    @Override
    public PageInfo<Rz> findRz(int pageindex, int pageSize,String jgname,String jglx) {
        //1.
        PageHelper.startPage(pageindex,pageSize);
        Map map = new HashMap();
        map.put("jgname",jgname);
        map.put("jglx",jglx);
        List<Rz> rzList = rzDao.findAll(map);
        //3.
        PageInfo rzPageInfo = new PageInfo<>(rzList);
        return rzPageInfo;
    }

    @Override
    public Rz findRzbyrzid(int rzid) {
        return rzDao.findRzByrzid(rzid);
    }

    @Override
    public int deleteRzByrzid(int r) {
        return rzDao.deleteByrzid(r);
    }

    @Override
    public int updateRz(Rz rz) {
        return rzDao.updateRz(rz);
    }

    @Override
    public int addRz(Rz rz) {
        return rzDao.addRz(rz);
    }

    @Override
    public int deleteRzs(int[] rzid) {
        return rzDao.deleteRzs(rzid);
    }

    @Override
    public List<Rz> findByRzids(int[] rzid) {
        return rzDao.findRzids(rzid);
    }

}
